#pragma once

#include "gameSystem.h"

#include "level.h"

//--------------------------------------------------------------------------------------------------

gameSystem* sysGameLoop_getSystem();

//--------------------------------------------------------------------------------------------------

Level*		sysGameLoop_getCurrentLevel();
ofCamera*	sysGameLoop_getCamera();
ofEasyCam*	sysGameLoop_getEditorCamera();
Entity*		sysGameLoop_getEntityUnderCursor(int x, int y);
list<Entity*> sysGameLoop_getEntitiesUnderCursorRect(int x1, int y1, int x2, int y2);
Entity*		sysGameLoop_findEntity(string name);

//--------------------------------------------------------------------------------------------------